/*单页*/

/*用于公司简介等页面*/
.kskwt_page {margin: 0 auto ;padding:20px 0;}
.kskwt_page p {font-size: 16px;line-height: 30px;padding: 10px;box-sizing: border-box;text-indent: 30px}
.kskwt_page p strong{color: #c81113}
.kskwt_page p a{color: #c81113}

/*单页左右排版*/
.kskwt_page_01{margin: 0 auto ;padding:20px 0;}
.kskwt_page_01 .left{ width: 240px }
.kskwt_page_01 .right{ width: 920px }
.kskwt_page_01 .right p {font-size: 16px;line-height: 30px;padding: 10px;box-sizing: border-box;text-indent: 30px}
.kskwt_page_01 .right p strong{color: #c81113}
.kskwt_page_01 .right p a{color: #c81113}


/*联系我们专用页面*/
.kskwt_page_lxwm {margin: 0 auto ;padding: 30px 0 ;text-align: center;}
.kskwt_page_lxwm h3{font-size: 28px;font-weight: 700;color: #333;line-height: 35px;}
.kskwt_page_lxwm p{line-height: 240%;font-size: 14px;color: #666}
.kskwt_page_lxwm .info-list{display: flex; justify-content: space-between;padding: 70px 0 40px}
.kskwt_page_lxwm .info-list li{width: 20%;}
.kskwt_page_lxwm .info-list li a{width: 100px;height: 100px;background-color: #009d7e;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;display: inline-block;margin-bottom: 20px;text-indent: -9999px;}
.c-phone {background: url(../images/lxwm/c-phone.png) no-repeat center;}
.c-tel {background: url(../images/lxwm/c-tel.png) no-repeat center;}
.c-add {background: url(../images/lxwm/c-add.png) no-repeat center;}
.c-email {background: url(../images/lxwm/c-email.png) no-repeat center;}
.kskwt_page_lxwm .info-list .c-info p {padding: 5px 0;font-size: 16px;color: #333;}
.kskwt_page_lxwm .info-list .c-info .c-info-detail {color: #333;font-size: 16px;font-weight: bold;}
.kskwt_page_lxwm .info-list .show_code {margin-top: -30px}
.kskwt_page_lxwm .info-list .show_code img {padding: 5px; border: 1px solid #efefef;box-sizing: border-box;width: 138px;}
/*图片模型(专用）排版*/
.kskwt_pic {text-align: center;padding:20px 0;}
.kskwt_pic  ul{display: flex; flex-wrap: wrap; justify-content:space-between;padding: 0}
.kskwt_pic  ul li{ margin-bottom: 20px;width:24% ;box-sizing: border-box;padding: 5px;box-shadow: 0 3px 10px -5px #ccc;cursor: pointer;}
.kskwt_pic  ul li img{width: 100%;box-sizing: border-box;max-height: 346px}


/*文章模型(专用）左右排版*/
.kskwt_news_zylb {margin: 20px auto ;}
.kskwt_news_zylb .left{ width: 310px }

.kskwt_news_zylb .right{width: 850px;padding: 0px 0 40px;background-color: #fff;box-sizing: border-box;position: relative;}
.kskwt_news_zylb .right h5{font-size: 18px; border-bottom: 1px solid #f5f5f5;line-height: 50px;color: #222}
.kskwt_news_zylb .right .con{padding: 10px 0;line-height: 200%}
.kskwt_news_zylb .right .con dl {border: 1px solid #dedede;margin-bottom: 15px;padding: 22px 50px 22px 22px;background: #fff;overflow: hidden;}
.kskwt_news_zylb .right .con dt {width: 29.5%;float: left;margin-right: 5.8%;}
.kskwt_news_zylb .right .con dt img {width: 100%;display: block; height: 215px}
.kskwt_news_zylb .right .con dd h4 {height: 40px;font-weight: normal;font-size: 18px;color: #333;line-height: 40px;margin-bottom: 5px;overflow: hidden;}
.kskwt_news_zylb .right .con h4 a {display: block;height: 40px;color: #333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: bold;}
.kskwt_news_zylb .right .con dl:hover {border: 1px solid #ccc;}
.kskwt_news_zylb .right .con dl:hover h4 a {color: #009d7e;}
.kskwt_news_zylb .right .con dl .right-desc {max-height: 72px;font-size: 14px;line-height: 24px;color: #797979;margin-bottom: 28px;overflow: hidden;}
.kskwt_news_zylb .right .con dl .right-deta {width: 90px;height: 30px;line-height: 30px;text-align: center;display: block;float: right;background: #b6b6b6;color: #fff;}
.kskwt_news_zylb .right .con dl .right-deta a {color: #fff;}
.kskwt_news_zylb .right .con dl:hover .right-desc {max-height: 72px;font-size: 14px;line-height: 24px;color: #797979;margin-bottom: 28px;overflow: hidden;}
.kskwt_news_zylb .right .con dl:hover .right-deta {width: 90px;height: 30px;line-height: 30px;text-align: center;display: block;float: right;background: #009d7e;color: #fff;}
.kskwt_news_zylb .right .con dl:hover .right-deta a {color: #fff;}


/*文章列表页单列*/
.kskwt_news_zylb {background-color: #fff;box-sizing: border-box;position: relative;}
.kskwt_news_zylb  h5{font-size: 18px; border-bottom: 1px solid #f5f5f5;line-height: 50px;color: #222}
.kskwt_news_zylb  .con{padding: 10px 0;line-height: 200%}
.kskwt_news_zylb  .con dl {border-bottom: 1px dashed #dedede;margin-bottom: 15px;padding: 22px 50px 22px 22px;background: #fff;overflow: hidden;}
.kskwt_news_zylb  .con dt {width: 29.5%;float: left;margin-right: 2.8%;}
.kskwt_news_zylb  .con dt img {width: 100%;display: block;max-height: 221px}
.kskwt_news_zylb  .con dd h4 {height: 40px;font-weight: normal;font-size: 18px;color: #333;line-height: 40px;margin-bottom: 5px;overflow: hidden;}
.kskwt_news_zylb  .con h4 a {display: block;height: 40px;color: #333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: bold;}
.kskwt_news_zylb  .con dl:hover {border-bottom: 1px dashed #ccc;}
.kskwt_news_zylb  .con dl:hover h4 a {color: #009d7e;}
.kskwt_news_zylb  .con dl .right-desc {max-height: 72px;font-size: 14px;line-height: 24px;color: #797979;margin-bottom: 28px;overflow: hidden;}
.kskwt_news_zylb  .con dl .right-deta {width: 90px;height: 30px;line-height: 30px;text-align: center;display: block;float: right;background: #b6b6b6;color: #fff;}
.kskwt_news_zylb  .con dl .right-deta a {color: #fff;}
.kskwt_news_zylb  .con dl:hover .right-desc {max-height: 72px;font-size: 14px;line-height: 24px;color: #797979;margin-bottom: 28px;overflow: hidden;}
.kskwt_news_zylb  .con dl:hover .right-deta {width: 90px;height: 30px;line-height: 30px;text-align: center;display: block;float: right;background: #009d7e;color: #fff;}
.kskwt_news_zylb  .con dl:hover .right-deta a {color: #fff;}




/*案例模型(专用）左右排版*/
.kskwt_cases_zylb {margin: 30px auto ;}
.kskwt_cases_zylb .left {position: relative;width: 290px;box-shadow:0 5px 10px -3px #ccc;background: #fff}
.kskwt_cases_zylb .left .top{background: #009d7e;padding: 15px;box-sizing: border-box;color: #fff;font-size: 15px; text-transform: uppercase;}
.kskwt_cases_zylb .left .top strong{font-size: 24px;display: block;font-weight: 100}
.kskwt_cases_zylb .left  ul{border: 1px solid #efefef;padding: 10px 10px 50px}
.kskwt_cases_zylb .left  ul li{border-bottom: 1px solid #efefef;margin-bottom: 5px auto;padding: 5px 0 }
.kskwt_cases_zylb .left  ul li a{background:#fff;line-height: 47.5px;font-size: 16px;padding-left: 10px;box-sizing: border-box;display: block;position: relative;}
.kskwt_cases_zylb .left  ul li a:before{content: '>';font-family: 'Kaiti';font-size: 16px;color: #999;position: absolute;right: 10px;top:0px}
.kskwt_cases_zylb .left  ul li a:hover{color: #009d7e;display: block; }
.kskwt_cases_zylb .left  ul li a:hover:before{color: #009d7e}
.kskwt_cases_zylb .left  ul li .on{background:#fff;color: #009d7e }
.kskwt_cases_zylb .left  ul li .on:before{color: #009d7e}
.kskwt_cases_zylb .left  .bottom{background: #fff;text-align: center;padding: 15px; box-sizing: border-box;color: #fff;}

.kskwt_cases_zylb .right{width: 960px;padding: 20px 36px 40px;background-color: #fff;box-shadow: 0 5px 10px -3px #ccc;box-sizing: border-box;position: relative;}
.kskwt_cases_zylb .right h5{font-size: 18px; border-bottom: 1px solid #f5f5f5;line-height: 50px;color: #222}
.kskwt_cases_zylb .right .con{padding: 10px 0;line-height: 200%}
.kskwt_cases_zylb .right ul{display: flex; flex-wrap: wrap; justify-content: space-around;}
.kskwt_cases_zylb .right ul li{ margin-bottom: 20px;width:30.333333% ;box-sizing: border-box;padding: 5px;box-shadow: 0 3px 16px -5px #ccc;}
.kskwt_cases_zylb .right ul li .pic{width: 100%; line-height: 0;box-sizing: border-box;}
.kskwt_cases_zylb .right ul li .pic img{width: 100%;box-sizing: border-box;}
.kskwt_cases_zylb .right ul li h4{color: #333;line-height: 40px;text-align: center;box-sizing: border-box;position: relative;font-size: 16px}
.kskwt_cases_zylb .right ul li a:hover h4{background: #009d7e;color: #fff}



/*产品模型(专用）排版*/
.kskwt_product_list {padding: 40px 0;position: relative;text-align: center;}
.kskwt_product_list:last-child{border: none}
.kskwt_product_list ul {display: flex; flex-wrap: wrap; justify-content: space-around;}
.kskwt_product_list ul li{ width: 31.333333%;box-sizing: border-box;background: #fff;margin-bottom: 20px;position: relative;}
.kskwt_product_list ul li img{ width: 100%;border: 1px solid #efefef;box-sizing: border-box;}
.kskwt_product_list ul li .tit{ width:100%; box-sizing: border-box;transition: all 1s;line-height: 35px;color: #333;text-align: center;font-size: 16px;font-weight: bold;color: #333}

/*产品(专用）左右排版*/
.kskwt_product_list .left {width: 250px; float: left}
.kskwt_product_list .left .top{color: #fff;line-height: 80px;font-size: 22px; font-weight: bold;background: #009d7e;}
.kskwt_product_list .left .sideMenu{  border:1px solid #efefef; box-sizing: border-box;padding: 10px }
.kskwt_product_list .left .sideMenu h3{ height:50px; line-height:50px; padding-left:10px;  border:1px solid #efefef;cursor:pointer;font:normal 16px/50px "Microsoft YaHei";margin-bottom: 10px;position: relative;}
.kskwt_product_list .left .sideMenu h3:after{content: '>';position: absolute;right: 10px; width: 25px; height: 25px;top: 12px;line-height: 25px;font-family: 'Kaiti';text-align: center;color: #999}
.kskwt_product_list .left .sideMenu h3 a{color: #333;display: block;text-align: left}
.kskwt_product_list .left .sideMenu h3:hover{background: #009d7e;color: #fff}
.kskwt_product_list .left .sideMenu h3:hover a{color: #fff}
.kskwt_product_list .left .sideMenu h3:hover:after{content: '>';position: absolute;right: 10px; width: 25px; height: 25px;top: 12px;line-height: 25px;font-family: 'Kaiti';text-align: center;color: #fff}


.kskwt_product_list .left .sideMenu .on a{color: #fff}
.kskwt_product_list .left .sideMenu .on{background: #009d7e;color: #fff}
.kskwt_product_list .left .sideMenu .on:after{content: '>';position: absolute;right: 10px; width: 25px; height: 25px;top: 12px;line-height: 25px;font-family: 'Kaiti';text-align: center;color: #fff}

.kskwt_product_list .left .sideMenu ul{ padding:0 10px; color:#999; display:block; /* 默认都隐藏 */width: 100%;box-sizing: border-box;margin-bottom: 10px}
.kskwt_product_list .left .sideMenu ul li{position: relative;}
.kskwt_product_list .left .sideMenu ul li a{border-bottom: 1px solid #efefef; line-height: 40px;display: block;font-size: 14px;padding-left: 20px;position: relative;}
.kskwt_product_list .left .sideMenu ul li a:before{content: '>';position: absolute;font-size: 14px; font-family: 'Kaiti';color: #fff;left: 5px}
.kskwt_product_list .left .sideMenu ul li a:hover{color: #009d7e}
.kskwt_product_list .left .sideMenu ul li a:hover:before{content: '>';position: absolute;font-size: 14px; font-family: 'Kaiti';color: #009d7e;left: 5px}
.kskwt_product_list .left .sideMenu .current:before{content: '>';position: absolute;font-size: 14px; font-family: 'Kaiti';color: #009d7e;left: 5px}

.kskwt_product_list .right {width: 920px; float: right}
.kskwt_product_list .right .tit{font-size:20px; line-height: 240%;border-bottom: 1px solid #efefef; margin-bottom: 20px;font-weight: bold;}
.kskwt_product_list .right ul{display: flex;justify-content:flex-start; flex-wrap: wrap;justify-content: space-between;}
.kskwt_product_list .right li{width: 31.333333%; position: relative;border: 1px solid #efefef;padding: 10px;margin-bottom: 20px;box-sizing: border-box;}
.kskwt_product_list .right li img{width: 100%}
.kskwt_product_list .right li h2{text-align: center;line-height: 240%;color: #333;text-align: center;}

/*产品详情(专用）左右排版*/
.kskwt_product_list .right_x {width: 920px; float: right;text-align: left}
.kskwt_product_list .right_x .page01{box-sizing: border-box;}
.kskwt_product_list .right_x .page01 .left{box-sizing: border-box;width: 500px; border: 1px solid #efefef;overflow: hidden;line-height: 0}

.kskwt_product_list .right_x .page01 .left img{ width:100%;box-sizing: border-box;transition: all 1s ease-out;line-height: 0}
.kskwt_product_list .right_x .page01 .left img:hover{ transform: scale(1.1);}

.kskwt_product_list .right_x .page01 .right{box-sizing: border-box; width: 400px;}
.kskwt_product_list .right_x .page01 .right h1{color: #333;font-size: 20px;border-bottom: 1px solid #efefef;line-height: 240%}
.kskwt_product_list .right_x .page01 .right p{font-size: 14px; line-height: 180%;color: #666;padding: 10px;box-sizing: border-box;}
.kskwt_product_list .right_x .page01 .right .jj{line-height: 200%;font-size: 14px;padding:10px 5px;box-sizing: border-box;color: #666 }
.kskwt_product_list .right_x .page01 .right .more{padding: 10px 20px;display: inline-block;margin-right: 20px;background: #043c77;color: #fff}
.kskwt_product_list .right_x .page01 .right .more:hover{background: #333;color: #333}
.kskwt_product_list .right_x .page01 .right .more1{padding: 10px 30px; background: #333;color: #333}
.kskwt_product_list .right_x .page01 .right .pho{text-align: left;color: #333;height: 50px;line-height: 50px;padding-left: 60px;box-sizing: border-box;background: url(../images/tel.png) no-repeat 0 0;position: relative;box-sizing: border-box;}

.kskwt_product_list .right_x .page01 .right .pho strong{font-weight: bold;font-size: 30px;}
.kskwt_product_list .right_x .page02{margin-top: 10px;line-height: 240%}
.kskwt_product_list .right_x .page02 .tit{color: #333;font-size: 20px;border-bottom: 1px solid #efefef;line-height: 240%;font-weight: bold;}
.kskwt_product_list .right_x .page02 .auto{padding: 20px 0}

.kskwt_product_list_xg_p  .kskwt_tit_l{border-bottom: 1px solid #efefef;padding-bottom: 10px;color: #333;font-size: 20px;}
.kskwt_product_list_xg_p  .kskwt_tit_l strong{color: #333}

.kskwt_product_list_xg_p ul{display: flex;justify-content:space-between; flex-wrap: wrap;margin-top: 20px}
.kskwt_product_list_xg_p li{width: 279px; margin-bottom: 30px;position: relative;}
.kskwt_product_list_xg_p li img{width: 100%;border: 1px solid #EFEFEF;box-sizing: border-box;}
.kskwt_product_list_xg_p li h2{text-align: center;}

/*案例模型(专用）排版*/
.kskwt_cases_list {padding: 20px 0 0;position: relative;}
.kskwt_cases_list ul {display: flex; flex-wrap: wrap; justify-content: space-between;}
.kskwt_cases_list ul li{ width: 31.3333333%;  box-sizing: border-box; background: #fff;margin-bottom: 20px}
.kskwt_cases_list ul li img{ width: 100%; max-height: 280px;height: 280px}
.kskwt_cases_list ul li h5{ width: 100%; box-sizing: border-box;line-height: 240%; text-align: center;font-size: 16px}

/*行业模型(专用）排版*/
.kskwt_solution_list {padding: 20px 0 0;position: relative;}
.kskwt_solution_list ul {display: flex; flex-wrap: wrap; justify-content: space-between;}
.kskwt_solution_list ul li{ width: 31.333333%;  box-sizing: border-box; background: #fff;margin-bottom: 20px;border: 1px solid #efefef;padding: 20px;text-align: left}
.kskwt_solution_list ul li img{ width: 100%; }
.kskwt_solution_list ul li h5{ width: 100%; box-sizing: border-box;line-height: 240%; text-align: center;font-size: 16px}
.kskwt_solution_list ul li p{line-height: 180%;color:#666;}



/*文章详情页通用*/
.kskwt_news_zylb .conx {padding: 0 0 0;line-height: 200%}
.kskwt_news_zylb .conx h1 {padding-top: 16px;color: #333;font-size: 22px;line-height: 40px;text-align: center;font: 22px/63px "Microsoft Yahei";font-weight: bold;
}
.kskwt_news_zylb .conx .info_con_tit .n_tit {text-align: left;color: #999;border-bottom: 1px dashed #999;height: 44px;line-height: 44px;font-size: 14px}
.kskwt_news_zylb .conx .info_con_tit .n_tit a {}
.kskwt_news_zylb .conx .info_con_tit .n_tit span .cur {color: #000;}
.kskwt_news_zylb .conx .info_con_tit {font-family: "Microsoft Yahei";line-height: 24px;margin-bottom: 15px;}
.kskwt_news_zylb .conx .info_con_tit span {margin-right: 20px;}
.kskwt_news_zylb .conx img{max-width: 100%;margin: 0 auto}

.kskwt_news_zylb .text-list ul li{width: 100%; margin-bottom: 5px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; position: relative;line-height: 35px;border-bottom: 1px dashed #efefef;font-size: 16px}
.kskwt_news_zylb .text-list ul li a{margin-left: 15px;}
.kskwt_news_zylb .date{float: right; font-size: 14px; color: #888;}
.kskwt_news_zylb .text-list ul li::before{position: absolute; content: ""; width: 3px; height: 3px; background: #666; border-radius: 100%; left: 0; top: 18px;}
.kskwt_news_zylb .ranking{margin-top: 10px; margin-bottom: 5px}
.kskwt_news_zylb .ranking li{white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.kskwt_news_zylb .ranking li .title_color{display: inline;}
.kskwt_news_zylb .ranking li{padding: 6px 0; height: 20px; line-height: 20px;border-bottom: 1px dashed #efefef}
.kskwt_news_zylb .ranking li em{display: inline-block; width: 18px; line-height: 18px; height: 18px; background: #626262; color: #fff; text-align: center; float: left; margin-right: 5px; font-style: normal;}
.kskwt_news_zylb .ranking li .date{float: right;}
.kskwt_news_zylb .ranking li:nth-child(-n+3)>em{background: #ff6600;}
.kskwt_news_zylb .ranking li:nth-child(-n+3)>.date{color: #ff6600;}
.kskwt_news_zylb .title{border-bottom: 1px solid #efefef; line-height: 40px;margin-bottom: 20px}
.kskwt_news_zylb .title h2{border-bottom: 2px solid #009d7e;display: inline-block;padding: 0 10px}

.kskwt_news_zylb .tuijian_list dl { padding: 16px 10px 10px 7px;border-bottom: 1px dashed rgba(153, 153, 153, 0.3);font-size: 12px;line-height: 18px;overflow: hidden;}
.kskwt_news_zylb .tuijian_list dt {width: 40.35%;float: left;margin-right: 6px;}
.kskwt_news_zylb .tuijian_list dt img {display: block;width: 100%;margin: 0 auto; max-height: 79px}
.kskwt_news_zylb .tuijian_list dd h3 {height: 22px;font-size: 14px;font-weight: normal;line-height: 22px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-bottom: 5px;}
.kskwt_news_zylb .tuijian_list-desc{height: 40px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:2;
overflow: hidden;color: #666}
.kskwt_news_zylb .tuijian_list dl:nth-last-child(1) {border-bottom: 0;}
.kskwt_news_zylb .tuijian_list-date{height: 25px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #999}


/*内页左侧公用*/
.title_t{background: #009d7e; line-height: 80px;color: #fff;font-size: 24px;text-align: center;margin-bottom: 10px}
.title_t h2{font-size: 24px;}
.tuijian_list_pro ul {display: flex; flex-wrap: wrap; justify-content: space-between;}
.tuijian_list_pro ul li{ width: 48%;box-sizing: border-box;background: #fff;margin-bottom: 10px;position: relative;}
.tuijian_list_pro ul li img{ width: 100%;border: 1px solid #efefef;box-sizing: border-box;}
.tuijian_list_pro ul li .tit{ width:100%; box-sizing: border-box;transition: all 1s;line-height: 35px;color: #333;text-align: center;font-size: 14px;color: #333}
